/*
  小鱼的数字游戏
 【问题描叙】
    小鱼最近被要求参加一个数字游戏，要求它把看到的一串数字(长度为n)，记住后再复读念出来，
    但是如果某个数字为0就不要复读了。
    请帮小鱼编程来解决这个问题。
 【输入格式】
    共 2 行：
    第一行, 一个正整数n。
    第二行包括n个正整数，每2个数之间用空格隔开。
 【输出格式】
    输出共一行，输出这n个整数中的非0数字，每2个数字之间用空格隔开。
 【输入样例】
    6
    0 3 2 0 5 0
 【输出样例】
    3 2 5
*/

#include <iostream>

using namespace std;

int main()
{
    int n;
    int m;
    cin >> n;

    for (int i =1; i<=n; i++) {
        cin >> m;
        
        if (m != 0){
            cout << m<< " ";
        }
    }


    return 0;
}